/*
 * Empregado.cpp
 *
 *  Created on: 20/08/2012
 *      Author: vagner
 */

#include "Empregado.h"
#include <iostream>

namespace Model {


Empregado::Empregado(const std::string& nome,int idade,double salario){
	this->nome = nome;
	this->idade = idade;
	this->salario = salario;
}

Empregado::~Empregado() {
	std::cout << "Adeus " << this->nome << std::endl;

 }

void Empregado::showEmpregado(){
	int i;
	std::cout << "Nome :" << this->nome << std::endl;
	std::cout << "Idade: " << this->idade << std:: endl;
	std::cout << "Salario R$ " << this->salario << std::endl;
	for(i=0;i< this->max_dependentes;i++){
		std::cout << "Dependente "<< i+1 << ": " << this->dependentes[i] << std::endl;
	}

}

Empregado::Empregado(){

	std::cout << "Default Constructor"<< std::endl;
	this->nome = "Vagner Clementino";
	this->idade = 0;
	this->salario = 0.0;




}

} /* namespace Model */
